/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0; border:0;}
body{font-size: 12px;font-family: '微软雅黑', Arial;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{ list-style-type:none;}
img{border:0;vertical-align:middle}
select,input,select{vertical-align:middle;outline: none;}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none;}
a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#2d56b5;text-decoration:none;}
a:active{color:#2d56b5;text-decoration:none;}
.h{display:none;visibility:visible;}
.wrap{border: 0;padding:0;width:1000px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.fix{*zoom:1;}
.fix:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}
.pors{position: relative;}
/* 编辑器内容样式 凡是编辑器修改区域加上 */
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle;margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}
/*网页样式*/
.header{padding: 10px 0 0;position: relative;z-index: 4;}
.nav{margin-top: 40px;}
.nav li{float: left;padding-bottom: 27px;}
.nav li>a{display: inline-block;padding: 0 22px;font-size: 14px;line-height: 14px;border-right: 1px dotted #083672;}
.nav li:first-child a{border-left: 1px dotted #083672;}
.nav li:hover a{color: #2d56b5;}
.nav li:hover .nav_sub{display: block;}
.nav li:hover{background: url("../images/h11.jpg") no-repeat center bottom; }
.nav li:first-child:hover{background: none;}
.nav_sub{position: absolute;border-top:1px solid #041e5f;width: 100%;left: 0;top: 94px;text-align: right;background: #fff;padding: 16px 0;display: none;}
.nav_sub dt{display: inline-block;*display: inline;zoom:1;font-size: 18px;color: #d85905;border-right: 1px dotted #00387d;padding-right: 20px;margin-right: 20px;}
.nav_sub .eg{display: block;font-size: 12px;color: #333;text-align: center;margin-top: 0px;}
.nav_sub dd{display: inline-block;*display: inline;zoom:1;vertical-align: 12px;}
.nav_sub dd a{line-height: 34px;margin-right: 30px;color: #2d56b5;}
.nav_sub dd a:hover{color: #d85905;text-decoration: underline;}

.banner{width: 100%;overflow: hidden;background: url("../images/bg04.jpg") repeat-x bottom;padding-bottom: 5px;margin-bottom: 20px;}
.banner .slideshow{width: 1000px;margin: 0 auto;}
.slide_bg{background: url("../images/bg01.jpg");margin-bottom: 4px;height: 426px;overflow: hidden;}
.slidelist{text-align: center;margin-bottom: 2px;background: #f1f1f1;font-size: 0;}
.slidelist a{background: #fff url("../images/bg03.jpg") no-repeat;display: inline-block;width: 247px;height: 46px;line-height: 46px;font-size: 14px;color: #333;padding-right: 3px;}
.slidelist .on{background:#fff url("../images/bg02.jpg")  no-repeat;color: #fff;}

.home_news{width: 320px;background: url("../images/bg_news.jpg") no-repeat top;}
.home_news dl{width: 300px;margin: 0 auto;}
.home_news dt{font-size: 14px;padding-top: 12px;margin-bottom: 8px;}
.home_news dt img{margin-right: 10px;margin-top: -4px;}
.home_news .more{float: right;font-size: 9px;margin-right: 6px;}
.home_news dd{padding-left: 12px;background: url("../images/h12.png") no-repeat left center;line-height: 28px;}
.home_news dd a{color: #333;}
.home_news dd a:hover{color: #2d56b5;text-decoration: underline;}
.home_news .date{float: right;}
.home_case{width: 430px;background: url("../images/bg_case.jpg") no-repeat top;padding: 0 10px;margin-left: 20px;}
.hc_top{font-size: 14px;padding-top: 12px;margin-bottom: 10px;}
.hc_top img{margin-right: 10px;margin-top: -4px;}
.hc_top a{float: right;font-size: 9px;margin-right: 6px;}

/* 本例子css */
.scrollBox{ width:420px; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;left: 20px;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; background:#fff;margin-right:10px;}
.scrollBox .piclist li img{width:115px;height: 76px;border:1px solid #e5e5e5;padding: 1px;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;color: #333;}
.scrollBox .piclist li:hover span{color: #2d56b5;text-decoration: underline;}
.scrollBox .pageBtn span{ display:block;width:8px;height:15px;position:absolute;top:32px;cursor:pointer;}
.scrollBox .pageBtn .prev{left:0;}
.scrollBox .pageBtn .next{right:0;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.scrollBox .pageBtn .list li{float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;   overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }
.home_video{width: 170px;padding: 0 10px;background: url("../images/bg_video.png") no-repeat;}
/* 本例子css */
.douban{ width:1000px; padding-top:10px;overflow:hidden; background: url("../images/bg_pic.jpg") no-repeat;margin: 20px auto 30px;  }
.douban .hd{ height:22px; line-height:22px;  overflow:hidden;   }
.douban .hd h2{ float:left; font-size: 14px; color: #363636;line-height: 16px;padding-left: 10px;}
.douban .hd h2 img{margin-right: 10px;margin-top: -4px;}
.douban .hd .next,
.douban .hd .prev{ float:right; display:block; width:18px; height:18px; background: #2d519b;overflow:hidden; cursor:pointer;color: #fff;line-height: 18px;text-align: center; }
.douban .hd .prev{margin-right: 4px;}
.douban .hd .next{margin-right:10px; }
.douban .hd .prevStop{background: #d1d1d1;  }
.douban .hd .nextStop{background: #d1d1d1; ; }
.douban .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.douban .bd{ padding:12px 0 0 0;  }
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:156px;background: url("../images/bg_img.png") no-repeat; padding: 0 4px 6px 2px;margin-right: 6px;}
.footer{line-height: 32px;background: #e5e5e5;color: #666;}
.footer .fr{color: #999;}
.footer .fr a{color: #999;}
/*inside*/
/* 本例子css */
.slideBox{ width:100%; height:215px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;display: none;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:215px; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:215px; }
.slideBox .bd img{ width:450px; height:230px; display:block;  }
.inside{margin-top: 20px;}
.inside_nav{width: 240px;margin-bottom: 40px;}
.inside_nav dl{background: url("../images/nav02.jpg") repeat-y center;margin-bottom: 40px;}
.inside_nav dt{background: url("../images/nav01.jpg") no-repeat center top;height: 60px;text-align: center;font-size: 20px;color: #d85905;padding-top: 30px;}
.inside_nav .eg{display: block;font-size: 12px;color: #333333;line-height: 26px;}
.inside_nav dd{line-height: 50px;text-align: center;background: url("../images/nav03.jpg") no-repeat center top;margin-bottom: -1px;}
.inside_nav dd a{font-size: 14px;color: #666;display: block;background: url("../images/nav03.jpg") no-repeat center bottom;}
.inside_nav dd a:hover{color: #d85905;text-decoration: underline;}
.inside_nav .on a{color: #d85905;text-decoration: underline;}
.inside_nav li{height: 80px;overflow: hidden;margin-bottom: 20px;}
.inside_nav li img:first-child{display: none;}
.inside_nav li:hover img:first-child{display: block;}
.inside_box{background: url("../images/bg_inside.jpg") no-repeat center top;width: 738px;margin-bottom: 40px;}
.crumbs{line-height: 12px;border-bottom: 1px solid #e6e6e6;color: #666;margin: 0 20px;padding: 25px 0 18px}
.crumbs .on{color: #041e5f;}
.inside_main{background: url("../images/bg_inside2.jpg") repeat-y;padding: 12px 20px;}
.about_tab{margin-bottom: 20px;}
.about_tab li{float: left;font-size: 14px;line-height: 30px;height: 33px;width:120px;text-align:center;color: #333;background: url("../images/a05.jpg");margin-right: 1px;cursor: pointer;}
.about_tab li a{color: #333; display:block;}
.about_tab .on a{color: #fff;}
.about_tab .on{background: url("../images/a04.jpg") no-repeat center;color: #fff;}
.about_txt{line-height: 26px;color: #333; display:none;}
.about_list{}
.about_list li{background: url("../images/a06.jpg") no-repeat 3px center;border-bottom: 1px dotted #bcbcbc;padding-left: 16px;color: #666;line-height: 42px;}
.about_list li a{font-size: 14px;color: #333;}
.about_list li a:hover{color: #1f3469;text-decoration: underline;}
.parent{margin-right: -40px;margin-top: 40px;}
.parent li{display: inline-block;*display: inline;zoom: 1;margin-right: 40px;margin-bottom: 40px;}
.about_page{text-align: center;margin-top: 20px;}
.about_page a{display: inline-block;line-height: 22px;background: #efefef;padding: 0 8px; margin: 0 2px;color: #999;}
.about_page a:hover{background: #041e5f;color: #fff;}
.about_page .on{background: #041e5f;color: #fff;}

.mod18Box {width: 694px; background: #FFF;}
.mod18{ width: 694px; height: 640px; margin: 0 auto; position: relative;}
.mod18 .btn{position:absolute;width:20px;height:89px;top:530px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url("../images/prev.jpg") no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:240px;width:29px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtn.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtn.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/next.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:694px;height:520px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:520px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:520px;position:absolute;}
.mod18 .picBox li{width:694px;height:520px;}
.mod18 .listBox{ width: 630px; height: 110px; margin: 10px auto 0; position: relative; overflow: hidden; }
.mod18 .listBox ul{height:110px;position:absolute;}
.mod18 .listBox li{width:118px;height:108px;cursor:pointer;position:relative;padding-right: 10px;}
.mod18 .listBox li i{display:block;text-align: center;color: #041e5f;font-style: normal;border: 1px solid #e0e0e0;background: #e0e0e0;}
.mod18 .listBox li a{display:block;width:124px;height:87px;}
.mod18 .listBox li img{width:116px;height:87px;border: 1px solid #e0e0e0;}
.mod18 .listBox .on img{border: 1px solid #041e5f;}
.mod18 .listBox .on i{color: #fff;background: #041e5f;border: 1px solid #041e5f;}
.about_img{}
.about_img h2{text-align: center;font-size: 18px;margin: 10px 0 20px;}

.about_trun{font-size: 14px;color: #666;border-top:1px dotted #bcbcbc;margin-top: 30px;}
.about_trun li{padding-top: 8px;padding-left: 6px;}
.about_trun a{color: #333;}
.about_trun a:hover{color: #041e5f;text-decoration: underline;}
.about_trun .return{margin-top: 30px;}
.bus_title{text-align: center;border-bottom: 1px dotted #bcbcbc;padding-bottom: 12px;}
.bus_title h2{font-size: 18px;color: #333;margin: 10px 0;}
.bus_title .intro{color: #999;}
.bus_text{margin-top: 10px;}
.cont_txt{font-size: 14px;color: #333;line-height: 36px;}
.cont_txt h2{font-size: 20px;color: #041e5f;}
.contact{margin-top: 20px;}
.map{margin-top: 30px;}
.message{}
.message li{margin-top: 16px;}
.message .label{display: inline-block;font-size: 14px;color: #333;text-align: right;width: 70px;margin-right: 6px;}
.message .text{width: 198px;height: 28px;*line-height: 28px;border: 1px solid #d3d3d3;text-indent: 10px;}
.message .yzm{width: 98px;height: 28px;*line-height: 28px;border: 1px solid #d3d3d3;margin-right: 10px;text-indent: 10px;}
.message textarea{border: 1px solid #d3d3d3;width: 340px;height: 84px;vertical-align: text-top;}
.message .sub{background: #041e5f;border: 0;color: #fff;width: 100px;height: 28px;font-size: 14px;margin-left: 76px;}
.job{}
.job dl{border: 1px solid #e9e9e9;padding: 0 20px;margin-bottom: 20px;}
.job dt{background: url("../images/j2.jpg") no-repeat right center;font-size: 16px;color: #041e5f;line-height: 40px;}
.job dd{display: none;}
.job .on{background: url("../images/j1.jpg") no-repeat right center;}
.job_info{padding: 6px 0;border-top: 1px solid #e9e9e9;}
.job_info .label{display: inline-block;width: 216px;font-size: 14px;color: #333;line-height: 32px;}
.job_intro{font-size: 14px;color: #666;line-height: 26px;padding: 20px 0;border-top: 1px solid #e9e9e9;}
.job_intro .c3{color: #333;}
.job_sub{border-top: 1px solid #d3d3d3;}
.job_sub .sub{background: #041e5f;border: 0;color: #fff;width: 100px;height: 28px;font-size: 14px;margin: 16px 0 30px;cursor: pointer;}
.job_resume{margin-top: 10px;}
.job_resume li{font-size: 14px;color: #333;margin-bottom: 16px;}
.job_resume .label{display: inline-block;width: 90px;text-align: right;margin-right: 6px;}
.job_resume .text{width: 198px;height: 28px;*line-height: 28px;border: 1px solid #d3d3d3;text-indent: 10px; }
.job_resume .adr{width: 398px;height: 28px;*line-height: 28px;border: 1px solid #d3d3d3;text-indent: 10px; }
.job_resume .yzm{width: 98px;height: 28px;*line-height: 28px;border: 1px solid #d3d3d3;text-indent: 10px;margin-right: 10px; }
.job_resume textarea{border: 1px solid #d3d3d3;width: 400px;height: 84px;vertical-align: text-top;}
.job_resume .sub{background: #041e5f;border: 0;color: #fff;width: 100px;height: 28px;font-size: 14px;cursor: pointer;margin-left: 96px;}
.bus_intro{border-top: 1px dotted #bcbcbc;margin-top: 30px;padding-top: 20px;font-size: 14px;color: #333;line-height: 28px;}



.customer{position: fixed;top:50%;right: 1%;margin-left: 650px;width: 48px;}
.customer li{margin-bottom: 1px;position: relative;cursor: pointer;padding-left: 1px;}
.customer li:hover .ct_box{display: block;}
.customer li:hover .ct_call{display: block;}
.ct_box{position: absolute;right: 48px;top:0px;background: #2a5ec9;padding: 18px;display: none;}
.ct_box li{margin-bottom: 14px;}
.ct_call{position: absolute;right:48px;top:0;background: #2a5ec9;padding:0 18px;font-size: 24px;color: #fff;line-height: 48px;white-space: nowrap;display: none;}


/*QQ */
.QQbox {Z-INDEX:1000099; RIGHT:0px;WIDTH:178px;POSITION:absolute;TOP:140px}
.QQbox .press {RIGHT:0px;WIDTH:33px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 158px; BORDER-BOTTOM-STYLE: none}
.QQbox .Qlist {LEFT:0px; WIDTH:131px; POSITION: absolute}
.QQbox .Qlist ul{ background-color:#285a95; padding-top:15px; padding-bottom:10px; }
.QQbox .Qlist ul li{padding:0px; margin:0px; line-height:30px; height:30px;background:url(/images/qq_line.gif) no-repeat bottom; padding-left:30px; margin-top:5px;}
.QQbox3{z-index:1000099;right:0px;width:140px;position:absolute;top:140px}
.QQbox3 .press {right:0px;width:30px;cursor:pointer; border:0px;position:absolute;height:150px; }
.QQbox3 .Qlist {width:140px; background-color:#0087bd; }
.QQbox3 .Qlist ul{ padding-top:15px; padding-bottom:10px; margin:0px; }
.QQbox3 .Qlist ul li{padding:0px; margin:0px; line-height:30px; height:60px;background:#0087bd; padding-left:30px; margin-top:5px; }
.QQbox3 .Qlist ul li p{
color:#FFFFFF;
margin-left:5px;
}